package com.yanqu.road.entity.activity.flowercards.config;

import com.yanqu.road.entity.FieldTypeAnnotation;

import java.util.List;

@FieldTypeAnnotation(tableName = "t_s_activity_flowercard_round")
public class FlowerCardRoundInfo {

    @FieldTypeAnnotation(select = true, desc = "活动id")
    private int activityId;

    @FieldTypeAnnotation(desc = "类型(0=练习,1=正常轮次)")
    private int type;

    @FieldTypeAnnotation(desc = "轮此", orderASC = true)
    private int rounds;

    @FieldTypeAnnotation(desc = "初始步数")
    private int stepNum;

    @FieldTypeAnnotation(desc = "美女数量")
    private List<Integer> beautyNum;

    @FieldTypeAnnotation(desc = "npc权重")
    private List<Integer> npcWeights;

    @FieldTypeAnnotation(desc = "npc耐心值")
    private List<Integer> npcSufferance;

    @FieldTypeAnnotation(desc = "npc奖励")
    private List<Integer> npcReward;

    @FieldTypeAnnotation(desc = "解锁技能")
    private List<Integer> unlockSkills;

    @FieldTypeAnnotation(desc = "美女列表")
    private List<Integer> beautyList;

    @FieldTypeAnnotation(desc = "npc数量")
    private int npcNum;

    public int getActivityId() {
        return activityId;
    }

    public void setActivityId(int activityId) {
        this.activityId = activityId;
    }

    public int getType() {
        return type;
    }

    public void setType(int type) {
        this.type = type;
    }

    public int getRounds() {
        return rounds;
    }

    public void setRounds(int rounds) {
        this.rounds = rounds;
    }

    public int getStepNum() {
        return stepNum;
    }

    public void setStepNum(int stepNum) {
        this.stepNum = stepNum;
    }

    public List<Integer> getBeautyNum() {
        return beautyNum;
    }

    public void setBeautyNum(List<Integer> beautyNum) {
        this.beautyNum = beautyNum;
    }

    public List<Integer> getNpcWeights() {
        return npcWeights;
    }

    public void setNpcWeights(List<Integer> npcWeights) {
        this.npcWeights = npcWeights;
    }

    public List<Integer> getNpcSufferance() {
        return npcSufferance;
    }

    public void setNpcSufferance(List<Integer> npcSufferance) {
        this.npcSufferance = npcSufferance;
    }

    public List<Integer> getNpcReward() {
        return npcReward;
    }

    public void setNpcReward(List<Integer> npcReward) {
        this.npcReward = npcReward;
    }

    public List<Integer> getUnlockSkills() {
        return unlockSkills;
    }

    public void setUnlockSkills(List<Integer> unlockSkills) {
        this.unlockSkills = unlockSkills;
    }

    public List<Integer> getBeautyList() {
        return beautyList;
    }

    public void setBeautyList(List<Integer> beautyList) {
        this.beautyList = beautyList;
    }

    public int getNpcNum() {
        return npcNum;
    }

    public void setNpcNum(int npcNum) {
        this.npcNum = npcNum;
    }
}
